/* 
 * File:   nonmaxsup.h
 * Author: gustavo
 *
 * Created on November 15, 2011, 10:12 PM
 */

#ifndef NONMAXSUP_H
#define	NONMAXSUP_H

#ifdef	__cplusplus
extern "C" {
#endif

#include "../../matrix/matrix.h"


	void imp_image_nonmaxsup_edge(ImpMatrix * Mag, ImpMatrix * Or, real ray, ImpMatrix ** NMS);
	int imp_image_nonmaxsup_feature(ImpMatrix * Mat, int ray, ImpMatrix * Mask, ImpMatrix ** NMS);
	int imp_image_nonmaxsup_feature_nonzero(ImpMatrix * Mat, int ray, ImpMatrix ** NMS);
	int imp_image_nonmaxsup_feature(ImpMatrix * Mat, int ray, ImpMatrix * Mask, ImpMatrix ** NMS);


#ifdef	__cplusplus
}
#endif

#endif	/* NONMAXSUP_H */

